An Evaluation of Functional Size Measurement Methods
نویسندگان
چکیده
Background: Software size is one of the key factors that has the potential to affect the effort of software projects. Providing accurate software size estimation is a complex task. A number of functional size measurement (FSM) methods have been proposed to quantify the size of software based on functional user requirements (user perspective). Function point analysis (FPA) was the first proposal for a FSM method and it is one of the most accepted FSM methods in the industry. Automated Function Point (AFP) method state the guidelines for automating FPA counting from software source code. Objectives: This paper reports on an experiment that compares FPA and AFP. The goal is to evaluate the measurement process on a range of performance and adoption properties such as accuracy, reproducibility, efficiency, perceived easy to use, usefulness, and intention to use. Methods: A controlled experiment was conducted to compare the two methods. Statistical analyses were conducted to find differences between the methods regarding performance and adoption properties. Results: The functional size results between the FPA and AFP methods were similar (MMRE 68%). Productivity rate was about the same reported for the industry (43.4 FPA/h, 37.8 AFP/h). There were no significant differences between the methods for functional size estimation, reproducibility, and accuracy. Limitations: This is an initial experiment of a work in progress. The limited sample size and nature of the subjects may influence the results. Conclusions: These results support the claim that AFP produces similar measurement results that FPA. The automation of the AFP method could produce more consistent measurement results in conformance with the FPA counting guidelines. An automated and quick FSM counting method will increase the adoption of this metric in industry. Further research is needed to conclude more on some perceived adoption properties.
منابع مشابه
TESTING FOR AUTOCORRELATION IN UNEQUALLY REPLICATED FUNCTIONAL MEASUREMENT ERROR MODELS
In the ordinary linear models, regressing the residuals against lagged values has been suggested as an approach to test the hypothesis of zero autocorrelation among residuals. In this paper we extend these results to the both equally and unequally replicated functionally measurement error models. We consider the equally and unequally replicated cases separately, because in the first case the re...
متن کاملFragmentation measurement using image processing
In this research, first of all, the existing problems in fragmentation measurement are reviewed for the sake of its fast and reliable evaluation. Then, the available methods used for evaluation of blast results are mentioned. The produced errors especially in recognizing the rock fragments in computer-aided methods, and also, the importance of determination of their sizes in the image analysis ...
متن کاملComparative Evaluation of Functional Size Measurement Methods: An Experimental Analysis
− A number of Functional Size Measurement (FSM) methods have been proposed in the literature, but so far there has been no systematic evaluation of these methods. A major criticism is that little attention has been paid to the empirical validation of FSM methods. By empirical validation we refer to the evaluation of the efficacy of the method and its likely adoption in practice using experiment...
متن کاملمشکلات اندازهگیری عملکرد سازمانی نظام های آموزشی: نقش فرد، سازمان و هم افزایی منفی آنها
Background & Objective: The present study aimed to identify the barriers in the current system of organizational performance measurement and determine the educational challenges within the framework of Stufflebeam and Coryn (2014) meta-evaluation model in 14 educational offices in Zanjan province, Iran. Materials and Methods: This exploratory study was performed using a qualitative approach an...
متن کاملA family of experiments to evaluate a functional size measurement procedure for Web applications
The objective of this paper is to empirically evaluate OOmFPWeb, a functional size measurement procedure for Web applications. We analyzed four data sets from a family of experiments conducted in Spain, Argentina and Austria. Results showed that OOmFPWeb is efficient when compared to current industry practices. OOmFPWeb produced reproducible functional size measurements and was perceived as eas...
متن کامل